/*->h.tek */

extern int  tekopen;      /* tek window open ? */
extern int  tekexists;
extern int  tekmode;
extern int  tektextplane; /* is the text plane enabled ? */
extern int  teknew;

extern int  tekversion;

extern void tekt(int byte);
extern int  tekmaskbyte(int byte);
extern void tekkey(int * key);

extern void tekclosewindows(void);
extern void tekdestroy(void);
extern void tekcreate(void);
extern void tekopenwindows(int new);

extern void tekredraw(void);
extern void tekinit(void);

extern int  tekdynam(int m3);

extern void   tekdozoom(void);
extern void   tekvarzoom(void);
extern zoomer tekzoom;

extern void setpoptekterm(void);
extern void decodetekterm(int m1,int m2,int m3,int m4);

extern void tekdisplayicon(void);
extern int  setuptekdisplay(void);


extern void tekselectcolicon(void);
extern void tekselectindicon(void);
extern void tekselectcolred(void);
extern void tekselectindred(void);
extern void tekselectcolkey(int * key);


extern int  savetekpic(char * filename);

extern void teksetfocusfront(void);
extern void teksetfocus(void);

extern void tekclick(void);
extern void tekzero(void);
extern void tekcls(void);
extern void tekdragzero(void);

extern void wopentek(void);
extern void tekselcoldragend(void);
extern void tekselcoldragzero(void);
extern void tekinit(void);

extern void tekprupdate(void);

extern pset tekpset;

extern void tekdumpscreen(int fp);
extern void settekversion(int fp);

extern void tekgetcurs(int * x,int * y);

/*****************************************************************************/
/* Tektronix terminal user options */

extern int    tek4010;              /* switch on unspecified 4010 features */
extern int    teklockcols;
extern int    tekmargins;
extern pset   tekpset;
extern zoomer tekzoom;
extern int    tekinvert;            /* save inverted */
extern int    tekdumptype;          /* sort of graphics dump 0==-ve 1==+ve */

/*****************************************************************************/

extern void settekfont(int fp);
extern void teksetcurs(int x,int y);


extern void tekprintkey(int * key);
extern int  tekprintsetup(void);
extern void tekprinticon(void);
extern void poptekprint(void);

